package com.cskaoyan.bean.vo.wx.order;

import com.cskaoyan.bean.MarketOrderGoods;
import com.cskaoyan.config.order.WxOrderHandelOptionConfig;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: zhang
 * @Date: 2022/11/23 22:02
 * @Since: jdk1.8
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderDetailVo {

    private OrderInfoBean orderInfo = new OrderInfoBean();
    private String[] expressInfo=new String[0];
    private List<MarketOrderGoods> orderGoods;

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class OrderInfoBean {

        private String expName;
        private String consignee;
        private String address;
        private Date addTime;
        private String orderSn;
        private BigDecimal actualPrice;
        private String mobile;
        private String message;
        private String expCode;
        private String orderStatusText;
        private Integer aftersaleStatus;
        private BigDecimal goodsPrice;
        private String expNo;
        private BigDecimal couponPrice;
        private Integer id;
        private BigDecimal freightPrice;
        private WxOrderHandelOptionConfig handleOption = new WxOrderHandelOptionConfig();

    }

}
